package com.spsoft.vatoutinv.service.official;

import com.spsoft.core.model.Result;
import com.spsoft.system.model.bo.official.InvoiceDownloadBo;
import com.spsoft.system.model.bo.official.InvoiceQueryBo;
import com.spsoft.system.model.vo.official.InvoiceDownloadVO;
import com.spsoft.system.model.vo.official.InvoiceQueryVO;

import java.util.List;

/**
 * 官网-查询开票接口业务逻辑处理接口
 */
public interface OfficialInvoiceService {

    /**
     * 官网根据业务编号查询发票接口
     * @param dto
     * @return
     */
    List<InvoiceQueryVO> invoiceQuery(InvoiceQueryBo dto);

    /**
     * 官网根据业务编号下载接口
     * @param bo
     * @return
     */
    Result<InvoiceDownloadVO> invoiceDownload(InvoiceDownloadBo bo);
}
